Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Управління обчисленнями в ОС Android

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
ЗІ
Кафедра:
Не вказано

Інформація про роботу

Рік:
2013
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Мережеві операційні системи

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» / Звіт з лабораторної роботи №2 з предмету «Мережні операційні системи» на тему : «Управління обчисленнями в ОС Android» Activity може існувати в основному в трьох станах: Resumed Activity знаходиться на передньому плані екрану і приймає фокус користувача. (Цей стан також іноді називають "running"). Paused Інший activity знаходиться на передньому плані і має фокус, але перший activity все ще видимий. Тобто інший activity знаходиться над першим activity, при цьому він частково прозорий або не займає екран повністю. Activity, що був призупинений, повністю живий (об'єкт Activity зберігається в пам'яті, цей процес зберігає всі стани і елементи інформації, і залишається прикріпленим до віконного менеджера), але може бути знищений системою в ситуації нестачі пам'яті. Stopped Activity повністю закритий іншим activity (activity зараз знаходиться в "фоні"). Зупинений activity все ще живий (об'єкт activity зберігається в пам'яті, він підтримує всі стани та інформацію, але вже не є прикріпленим до диспетчера вікон). Однак, він вже не відображається користувачу і може бути знищений системою, коли пам'ять буде необхідна в іншому місці. Якщо activity був призупинений або зупинений, система може видалити його з пам'яті, роблячи запит на його завершення (викликаючи його метод finish()), або просто знищує його процес. Під час повторного відкриття activity (після завершення або знищення), його слід створити заново. / Рис. 1 – Життєвий цикл Activity. Лістинг тестової програми MainActivity.java package com.example.Lab2; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.widget.TextView; public class MainActivity extends Activity { StringBuilder builder = new StringBuilder(); TextView textView; private void log(String text) { Log.d("LifeCycleTest", text); builder.append(text); builder.append('\n'); textView.setText(builder.toString()); } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); textView = new TextView(this); textView.setText(builder.toString()); setContentView(textView); log("created"); log("started"); } @Override protected void onResume() { super.onResume(); log("resumed"); } @Override protected void onRestart() { super.onRestart(); log("restarted"); } @Override protected void onDestroy() { super.onDestroy(); log("resumed"); } @Override protected void onPause() { super.onPause(); log("paused"); if (isFinishing()) { log("stopped"); log("finishing"); } } } Результати виконання програми / Рис. 1 – Результати виконання програми. Висновки Я оволодів навичками роботи з Android Activity та Activity stack.
Антиботан аватар за замовчуванням

06.01.2014 03:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини